  // 1.创建XMLHttpRequest对象
  // let xhr = new XMLHttpRequest();
  // 2.创建Http请求
  // xhr.open(method, url, async, user, password)
  // 3.发送Http请求
  // xhr.send(data)

  /**
   * get请求
   * @param {*} url 请求地址
   * @param {*} async 是否异步
   * @param {*} user 网络请求认证参数(默认null)
   * @param {*} password 网络请求认证参数(默认null)
   */
  const get = (url, async, callback) => {
    let xhr = new XMLHttpRequest();
    xhr.onreadystatechange = () => {
      // 请求已完成
      if (xhr.readyState === 4) {
        // 请求成功
        if (xhr.status === 200) {
          callback(JSON.parse(xhr.response))
        } else {
          // 请求失败
          alert(xhr.responseText)
        }
      }
    }

    xhr.open('GET', url, async)
    xhr.setRequestHeader('accessToken', 'asa;klfgjs;kjrwehfn;ldadsb')
    xhr.send(null)
  }

  /**
   * Post请求
   * @param {*} url 请求地址
   * @param {*} async 是否异步
   * @param {*} user 网络请求认证参数(默认null)
   * @param {*} password 网络请求认证参数(默认null)
   * @param {*} data 请求数据
   */
  const post = (url, async, data, callback) => {
    let xhr = new XMLHttpRequest();
    xhr.onreadystatechange = () => {
      // 请求已完成
      if (xhr.readyState === 4) {
        // 请求成功
        if (xhr.status === 200) {
          callback(JSON.parse(xhr.response))
        } else {
          // 请求失败
          alert(xhr.responseText)
        }
      }
    }
    xhr.open('POST', url, async)
    xhr.send(data)
  }